Scotland Yard — synonyms, definition

1. Scotland Yard (Noun)

1 synonym
New Scotland Yard
1 definition

Scotland Yard (Noun) — The detective department of the metropolitan police force of London.

4 types of
constabulary law police police force